Echo Cancellation for Hands-Free Systems
نویسندگان
چکیده
Echo is defined as the delayed and attenuated version of the original signal produced by some device, such as a loudspeaker. As a consequence a person listens to a delayed replica of its own voice signal. This is an undesired effect that appears whenever the output signal is fed back into the system’s input and it can be quite disturbing on voice conversations. Echo arises in long distance communication scenarios such as hands-free systems Hänsler (1994); Jeannès et al. (2001); Liu (1994), voice over internet protocol (VoIP) Witowsky (1999), teleconferencing Kuo & Pan (1994), mobile phone conversation, and satellite communications among others. In order to minimize or even remove the presence of echo in communications, echo suppression and echo cancellation techniques have been proposed in the last three decades Sondhi (2006). An echo suppressor is a voice-operated switch that disconnects the communication path (or introduces a very large attenuation) whenever some decision mechanism indicates that we are in the presence of echo. The emitting circuit is disconnected whenever we have signal on the reception part of the circuit; the reception circuit is disconnected whenever we have signal emission. Their behavior is not adequate for cross conversation (full duplex) scenarios. Echo suppressorswere the first approach to this problem. In the last decade, due to their unsatisfactory results, they have been replaced by digital echo cancelers. An echo canceler device, as opposed to an echo suppressor, does not interrupt the echo path; it operates by removing (subtracting) the detected echo replicas from the information signal. The term usually coined for the cancellation of echoes with acoustic coupling is acoustic echo cancellation (AEC) Gilloire & Hänsler (1994). In the past years, adaptive filtering techniques Haykin (2002); Sayed (2003); Widrow& Stearns (1985) have been employed for the purpose of AEC Breining (1999); Widrow et al. (1975). Typically, these techniques rely on the use of finite impulse response (FIR) filters Oppenheim & Schafer (1999); Veen & Haykin (1999) whose coefficients are updated along the time by an efficient rule guided by some statistical criterion. Usually, one employs a gradient descent technique in order to minimize some cost (error) function. The most popular of these techniques is the Widrow-Hoff least mean squares (LMS) algorithm as well as its variants, that minimize the mean square error (MSE) between two signals. Moreover, in many cases such as real-time conversations over mobile phones, AEC algorithms must run in real-time to be useful. We thus have the need for efficient implementations of echo cancellation techniques on digital embedded devices like field programmable gate array (FPGA) and/or digital signal processor (DSP), to fulfill real-time requirements of many applications, these days. 14
منابع مشابه
On the Combination of Systems for Listening-Room Compensation and Acoustic Echo Cancellation in Hands-Free Teleconference Systems
متن کامل
Review of Acoustic Echo Cancellation Techniques for Voice over Ip
Acoustic Echo Cancellation (AEC) has become a necessity in today’s conferencing system in order to enhance the audio quality of hands-free communication systems. In recent years, many researchers and manufacturers have developed various AEC algorithms for telecommunication solutions in order to improve the quality of service. Many factors influence the design of an AEC system, such as computati...
متن کاملOn integrating acoustic echo and noise cancellation systems for hands-free telephony
An integrated acoustic echo and noise cancellation system for hands-free telephony is presented. The proposed system includes a new residual echo cancellation scheme based on spectral analysis and a new double-talk detector suitable for real-time implementation. Residual echo is whitened via AR analysis during no near-end-talk period and is cancelled by noise reduction. Removing speech characte...
متن کاملAudio Quality Improvement of Vehicular Hands-Free Communication Using Variable Step-Size Affine-Projection Algorithm
For a vehicular hands-free communication system, the sound quality of communication is usually degraded by noise which is known to be detrimental to system performance. In this paper, a novel adaptive filtering algorithm and an integrated system for acoustic echo and noise cancellation are presented. The proposed system includes adaptive noise cancellation, line enhancer, and echo cancellation ...
متن کاملDesign Realization and Performance Evaluation of an Acoustic Echo Cancellation (aec) in Hands-free Communications Using Recursive Adaptive Algorithm
Nowadays, in the field of communications, AEC (acoustic echo cancellation) is truly essential with respect to the quality of multimedia transmission. In this paper, we designed and developed an efficient AEC based on adaptive filters to improve quality of service in telecommunications against the phenomena of acoustic echo, which is indeed a problem in hands-free communications. The main advant...
متن کاملA system for speech enhancement in the context of hands-free radiotelephony with combined noise reduction and acoustic echo cancellation
This paper addresses typical problems encountered with hands-free equipment in the context of GSM radiotelephony. We first summarise some important characteristics of the noise field in moving vehicles, and we also describe the acoustical echo phenomenon. We show that, in order to provide sufficiently high speech quality, these hands-free equipments should include noise reduction (NR) and acous...
متن کامل